Quality of Service Middleware Design Guidelines
نویسندگان
چکیده
As users continue to access the Internet from a growing set of heterogeneous access devices, they demand Web services tailored to their personal preferences and usage type (business or personal, for example). Client Internet access devices range from traditional workstations and PCs to laptops, personal digital assistants, and smart phones, and connectivity can be wired or wireless and continuous or intermittent. User requirements and device heterogeneity call for Web services with differentiated quality of service (QoS). In particular, services with response-time constraints, such as video-on-demand (VoD), require the differentiation, control, and dynamic adaptation of QoS. Service providers and network operators need methodologies and mechanisms for managing runtime QoS. Although several recently proposed ad hoc protocols at the network layer have proven effective in limited networks,1 they are incompatible with the Internet’s best-effort model. Their implementation requires intermediate routers traversed by service packet flows, which will likely incur a long process of acceptance and diffusion. In addition, the protocols work at an abstraction level that complicates the embedding of functions such as application-specific adaptation and secure billing.2 The design, implementation, and deployment of QoS-aware Internet services can significantly benefit from a middleware approach at the application level.3,4 (See the “Related Work on QoS for Internet Video-on-Demand” sidebar.) In VoD services, the middleware should exhibit several enabling properties:
منابع مشابه
Access control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملA Configurable Middleware Framework for Small Embedded Systems that Supports Multiple Quality of Service Properties
The majority of microprocessors manufactured in recent years have been deployed in embedded systems, often with real-time requirements, and increasingly they are being networked. Middleware frameworks offer many advantages to distributed systems designers and application programmers. However, there are very few middleware frameworks that are suitable for the low end of the embedded systems mark...
متن کاملMiddleware Challenges Ahead
24 Computer Middleware Challenges Ahead I n the first attempts to define comprehensive software platforms for distributed applications 25 years ago, researchers created basic middleware elements such as remote procedure call, file service, and directory service based on dramatic advances in hardware technology and fast networking and workstation systems. Today, the scope of middleware is broade...
متن کاملAn architectural decision modeling framework for service-oriented architecture design
Enterprises in numerous industries rely on Information Technology (IT) solutions today; enterprise applications support and partially automate the execution of the business processes in these enterprises. It is challenging to develop and integrate such enterprise applications, which can be characterized as logically layered and physically distributed software systems. In recent years, Service-O...
متن کاملIntegral support for embedded, distributed open real-time systems (THREAD) TIN2005-08665-C03
THREAD is a research project aimed at providing an integral support for the development of embedded real-time systems. The support elements that are being developed in the project include a family of inter-operable execution platforms, their inter-connection mechanisms, and the applicable architecture and design methodologies. Some new-generation application domains for this kind of systems are...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001